Is it possible to have WAMP run httpd.exe as user [myself] instead of local SYSTEM?

Posted by Olivier H on Stack Overflow See other posts from Stack Overflow or by Olivier H
Published on 2010-04-21T14:25:31Z Indexed on 2010/04/21 14:53 UTC
Read the original article Hit count: 180

Filed under:
|
|
|

Hello!

I run a django application over apache with mod_wsgi, using WAMP.

A certain URL allows me to stream the content of image files, the paths of which are stored in database.

The files can be located whether on local machine or under network drive (\my\network\folder).

With the development server (manage.py runserver), I have no trouble at all reading and streaming the files.

With WAMP, and with network drive files, I get a IOError : obviously because the httpd instance does not have read permission on said drive.

In the task manager, I see that httpd.exe is run by SYSTEM. I would like to tell WAMP to run the server as [myself] as I have read and write permissions on the shared folder. (eventually, the production server should be run by a 'www-admin' user having the permissions)

Mapping the network shared folder on a drive letter (Z: for instance) does not solve this at all.

The User/Group directives in httpd.conf do not seem to have any kind of influence on Apache's behaviour.

I've also regedited : I tried to duplicate the HKLM[...]\wampapache registry key under HK_CURRENT_USER\ and rename the original key, but then the new key does not seem to be found when I cmd this

> httpd.exe -n wampapache -k start

or when I run WAMP.

I've run out of ideas :)

Has anybody ever had the same issue?

© Stack Overflow or respective owner

Related posts about wamp

Related posts about httpd